home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / c / cnews014.zip / CNEWS014.DOC next >
Text File  |  1989-02-22  |  49KB  |  1,521 lines

  1.  
  2.     C NEWS Vol. 2  Issue 14                                February 20, 1988
  3.  
  4.  
  5.      *-------------------------------------------------------------*
  6.      |  C  NEWS - International C Electronic Newsletter/Journal    |
  7.      |           "Dedicated to the Art of C Programming"           |
  8.      |                                                             |
  9.      |                     Founded 12/27/87                        |
  10.      *-------------------------------------------------------------*
  11.  
  12.  
  13.      Table of Contents
  14.  
  15.      The Heap: Messages from the Editor  ..........................1
  16.      by Barry Lynch
  17.      Book Review: Advanced TurboC  ................................3
  18.      by Richard Hendricks
  19.      Beginner's Corner: The Beginning  ............................5
  20.      by Wayne Dernoncourt
  21.      AWK: An Introduction Part II . ..............................11
  22.      By Dan Kozak
  23.      Interactive C Graphics: Part II  ............................15
  24.      by Scott Houck
  25.      Article Submission Standards ................................19
  26.      Address's ...................................................20
  27.      Distribution Points .........................................21
  28.      User Response Form ..........................................22
  29.  
  30.  
  31.      C News is an Electronic Journal published by the C BBS  in
  32.      Burke, VA  on a monthly basis.  The subject for C News is the C
  33.      programming language, as well  as  any  derivatives  like  C++.
  34.  
  35.      All  readers  are  encouraged  to  submit articles, reviews, or
  36.      comments for submission.  C News  is  freely  distributed,  but
  37.      can  not be sold for a profit, or cannot have a charge assessed
  38.      to cover distribution costs.  To do so is in  direct  violation
  39.      of the  License  agreement.  Copies of which are available from
  40.      the C  BBS.    This  publication  is  Copyrighted   under   U.S
  41.      Copyright Law.
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                                                     Page  1
  65.  
  66.  
  67.     C NEWS Vol. 2  Issue 14                                February 20, 1988
  68.  
  69.  
  70.      =====================================================================
  71.      THE HEAP:  Messages from the Editor
  72.      =====================================================================
  73.  
  74.      TABLE OF CONTENTS:
  75.  
  76.        - What's in this issue of C News
  77.        - Postcards wanted
  78.  
  79.      [WHAT'S IN THIS ISSUE OF CNEWS?]
  80.  
  81.  
  82.           This  issue  of  C  News  features  part  II of two articles that
  83.      started in the previous issue:  AWK and Interactive C Graphics.   Also
  84.      in  this  issue  we  start  a  new  column  by  Wayne  Dernoncourt for
  85.      Beginner's.  This new column should assist some of the  readers  of  C
  86.      News that  are  taking a look at "C" for the first time.  In order for
  87.      the column to be of benefit  to  all,  please  provide  us  with  some
  88.      feedback on  the  content.   If something is presented that you do not
  89.      understand.  Send a netmail message, a letter or log  on  to  the  BBS
  90.      and leave  a  message.    Wayne  and  I  will  try  to incorporate any
  91.      feedback received into future issues of C News.
  92.  
  93.      [POSTCARDS WANTED!]
  94.  
  95.  
  96.           Postcards are still  wanted!!    Since  the  last  issue  I  have
  97.      received postcards from the following individuals:
  98.  
  99.           Henk Deutekom - The Netherlands
  100.           Stephan Mes - The Netherlands
  101.           Vin Locke - San Francisco, California
  102.           W.G. Thompson - Bangkok, Thailand
  103.  
  104.  
  105.         So the breakdown of postcards received to date is:
  106.  
  107.           United States            World
  108.  
  109.              Virginia              Montreal, Canada
  110.              New York              The Netherlands
  111.              Maryland              Thailand
  112.              California
  113.  
  114.      [In Closing...]
  115.  
  116.           I  mentioned in the previous paragraph that I received a postcard
  117.      from W. (Bill) Thompson in Thailand.   Bill  is  also  the  CP/M  disk
  118.      librarian of  the  "Bangkok Computer Users Group" or BUGS.  A few days
  119.      ago i received a disk in a pre-paid mailer from Bill  with  a  request
  120.      for a  few  back  issues of C News.  I was very happy to oblige, and I
  121.      will honor similar requests from other user groups.  All of the  files
  122.      on  the  BBS  are  available via the post if you would like to save on
  123.      telephone bills.  Either  send  me  some  diskettes  with  a  pre-paid
  124.      mailer  with a list, or I will charge you a $1(USD) a disk and postage
  125.      (surface).  Either way, I am always willing to fill requests.
  126.  
  127.           Also by the time that you read this, if you are a reader in  "The
  128.  
  129.  
  130.                                                                     Page  2
  131.  
  132.  
  133.     C NEWS Vol. 2  Issue 14                                February 20, 1988
  134.  
  135.  
  136.      Netherlands",  I  have  sent 80 diskettes containing most of the files
  137.      on this BBS to Henk Wevers.  (Henk's address is in the  back  of  this
  138.      issue.)
  139.  
  140.           So,  I hope you enjoy this issue of C News and please send in any
  141.      concerns, questions, bug tips, reviews or whatever  to  the  address's
  142.      listed in the back.
  143.  
  144.                                                            Regards,
  145.  
  146.                                                             Barry
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                                                     Page  3
  197.  
  198.  
  199.     C NEWS Vol. 2  Issue 14                                February 20, 1988
  200.  
  201.  
  202.      =================================================================
  203.      BOOK REVIEW:  By Richard Hendricks
  204.      =================================================================
  205.  
  206.      Title: Advanced Turbo C, Second Edition
  207.      Author: Herbert Schildt
  208.      ISBN Number: 0-07-881479-0
  209.      Publisher: Osborne McGraw-Hill
  210.                 2600 Tenth Street
  211.                 Berkeley, CA  94710
  212.  
  213.           This  book  is  an updated edition of the original Advanced Turbo
  214.      C. The primary changes to the book are  in  the  area  of  Chapter  6:
  215.      GRAPHICS.  According  to  the  PREFACE, the First Edition included the
  216.      development of a small graphics subsystem,  which  has  been  replaced
  217.      with  a  discussion  of  the  graphics  functions  provided in Turbo C
  218.      Version 1.5.
  219.  
  220.           This book contains 12 chapters and  2  Appendixes.  The  included
  221.      subjects are:    "Sorting  and  Searching",  "Queues,  Stacks,  Linked
  222.      Lists, and Trees", "Dynamic  Allocation",  "Using  System  Resources",
  223.      "Interfacing    with    Assembly   Language   Routines",   "Graphics",
  224.      "Statistics", "Codes and Data Compression", "Random Number  Generators
  225.      and  Simulations",  "Expression  Parsing  and Evaluation", "Converting
  226.      Turbo Pascal to Turbo C", "Efficiency, Porting and Debugging",  "Turbo
  227.      C's Memory Models" and "A Review of Turbo C".
  228.  
  229.           Throughout  the  book  the author includes interesting and useful
  230.      examples. I was impressed with the  creativity  and  accuracy  of  the
  231.      examples.  Techniques described in earlier chapters are used in latter
  232.      chapters, thus providing examples  that  further  the  topics  of  the
  233.      book.
  234.  
  235.           I   enjoyed   reading   this  book,  some  good  solid  technical
  236.      information is supplied and I learned something from each chapter.
  237.  
  238.           I did find some TYPO's in the book. Most  of  them  were  in  the
  239.      GRAPHICS  chapter.  The  author  includes  some  tables  of Predefined
  240.      Macros, that contain errors or omissions. I also  found  an  error  in
  241.      the  description of the 'viewporttype' structure. The author calls the
  242.      fifth element of the structure 'clipflag' and  graphics.h  defines  it
  243.      as  'clip'.  The author's variable name is more descriptive, but Turbo
  244.      C will not accept it. Refer to your Turbo C manual or  the  graphics.h
  245.      header  file,  rather  than  this text, if Turbo C gives you an "Error
  246.      ... Undefined symbol" for graphics related variables an